//
// Created by tu on 23-10-30.
//

#ifndef SUMORTI_UTILS_H
#define SUMORTI_UTILS_H

#include <fedtime.hh>

namespace Utils {
    namespace Number {
        constexpr static const double eps = 1e-6;

        /**
         * 比较左值是否小于右值
         * @param left
         * @param right
         * @return 是则返回true
         */
        static bool lessThan(const double left, const double right) {
            return (left + eps) < right;
        }

        /**
         * 比较左值是否小于右值
         * @param left
         * @param right
         * @return 是则返回true
         */
        static bool lessThan(const double left, const RTIfedTime &right) {
            return (left + eps) < right.getTime();
        }
    }
}

#endif //SUMORTI_UTILS_H
